package main

import "fmt"

type Vertex struct {
	X, Y int //X Y 都是同一类型时的简写
}

func main() {
	var ( //注意这里是用var定义的
		v1 = Vertex{1, 2} //所有字段，都赋值了
		v2 = Vertex{Y: 7} //只给Y赋值了，X将会初始化为0。记忆：给结构体中的某个成员赋值，是用冒号
		v3 = Vertex{}     //X,Y 都将初始化为0
		p  = &Vertex{3, 5}
	)

	fmt.Println(v1, v2, v3, p, *p)
}
